Mach/4.3BSD: A Conservative Approach to Parallelization
نویسندگان
چکیده
Mach is a new operating system targeted for distributed and multiprocessor environments. Mach contains 4.3BSD compatibility code that, unlike the Mach kernel proper, runs only on a single processor, thus presenting a performance bottleneck to a multiprocessor system. Pieces of the 4.3BSD compatibility code were selectively parallelized to reduce this bottleneck. Signifrcantly improved multiprocessor and multi-user performance was achieved using minimum modifrcation of existing data structures and algorithms. A framework was left in place for future parallelization
منابع مشابه
Parallelization of Rich Models for Steganalysis of Digital Images using a CUDA-based Approach
There are several different methods to make an efficient strategy for steganalysis of digital images. A very powerful method in this area is rich model consisting of a large number of diverse sub-models in both spatial and transform domain that should be utilized. However, the extraction of a various types of features from an image is so time consuming in some steps, especially for training pha...
متن کاملClient-Server Interactions in Multi-Server Operating Systems: The Mach-US Approach
This paper describes requirements placed upon client-server interaction in a multi-server operating system and how to answer those requirements. Addressed are the problems of binding maintenance in the face of: remote method invocation, forking, binding transfer, authentication, asynchronous interruption, and client crashes. Design and implementation choices are analyzed. The solutions, used by...
متن کاملMach-US: Unix On Generic OS Object Servers
This paper examines the Mach-US operating system, its unique architecture, and the lessons demonstrated through its implementation. Mach-US is an object-oriented multi-server OS which runs on the Mach3.0 kernel. Mach-US has a set of separate servers supplying orthogonal OS services and a library which is loaded into each user process. This library uses the services to generate the semantics of ...
متن کاملParallelization of an Adaptive Mesh Refinement Method for Low Mach Number Combustion
We describe the parallelization of a computer program for the adaptive mesh refinement simulation of variable density, viscous, incompressible fluid flows for low Mach number combustion. The adaptive methodology is based on the use of local grids superimposed on a coarse grid to achieve sufficient resolution in the solution. The key elements of the approach to parallelization are a dynamic load...
متن کاملApplication-transparent checkpointing in Mach 3.O/UX
Checkpointing is perhaps the most explored of software based recovery techniques yet it has typically been developed only for special purpose or research oriented operating systems. This paper presents virtual memory checkpointing algorithms that have been designed ,for concurrent Unix applications using a hard disk as the stable storage medium. These algorithms can serve as the checkpointing s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computing Systems
دوره 3 شماره
صفحات -
تاریخ انتشار 1989